home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 019a / me40a.zip / ME.HLP < prev    next >
Text File  |  1989-05-23  |  18KB  |  426 lines

  1. * MULTI-EDIT REFERENCE GUIDE - TABLE OF CONTENTS
  2.               ┌──────────────────────┐
  3.               │  @QUICKREF[!A. ]Quick Reference  │
  4. ┌─────────────────────────┴───────────┬──────────┴───────────────────────────┐
  5. │ @HYPE[!B. ]Help on Help                     │ @PR[!K. ]Printing                          │
  6. │ @MENUS[!C. ]Using Menus and Prompts          │ @IN[!L. ]Installation and Setup            │
  7. │ @QUICKREF%CURSOR MOVEMENT[!D. ]Cursor Movement                  │ @DIRSHELL[!M. ]DOS Directory Shell               │
  8. │ @FL[!E. ]Loading and Saving Files         │ @FE[!N. ]Filename extension setup          │
  9. │ @WN[!F. ]Windows                          │ @CP[!O. ]Compiling Programs from Multi-Edit│
  10. │ @QUICKREF%DELETING TEXT[!G. ]Deleting Text                    │ @KM[!P. ]Keystroke Macros                  │
  11. │ @QUICKREF%BLOCK OPERATIONS[!H. ]Block Operations                 │ @LAYOUT[!Q. ]Text Layout and Word Processing   │
  12. │ @SR[!I. ]Search and Replace               │                                      │
  13. │      (and Regular Expressions)      │                                      │
  14. │ @QUICKREF%UNDO AND REDO[!J. ]Undo and Redo                    │                         │
  15. ├─────────────────────────────────────┼──────────────────────────────────────┤
  16. │ @LANGUAGE[!1. ]Language Specific Support        │ @PROFESSIONAL[!4. ]Communications Module             │
  17. │ @CN[!2. ]Condensed Mode Display           │ @PROFESSIONAL[!5. ]Spell Checker                     │
  18. │ @CA[!3. ]Calculator and ASCII Table       │                                      │
  19. └─────────────────────────────────────┴──────────────────────────────────────┘
  20.  
  21. PLEASE NOTE:  The demo help is MUCH less extensive than the online
  22. documentation provided with the full package.
  23. QUICKREF QUICK REFERENCE
  24. See also @*[MULTI-EDIT REFERENCE GUIDE]
  25.  
  26.                 FUNCTION_KEYS
  27.  
  28. <F1>      Help            <ShftF1>  Next window
  29. <F2>      Menu            <ShftF2>  Stamp date/time
  30. <F3>      Save file        <ShftF3>  Load file
  31. <F4>      Indent        <ShftF4>  Undent
  32. <F5>      Mark position        <ShftF5>  Go to mark
  33. <F6>      Search        <ShftF6>  Search with Replace
  34. <F7>      Mark line block    <ShftF7>  Mark column block
  35. <F8>      Run Macro        <ShftF8>  Delete line
  36. <F9>      Copy Block        <ShftF9>  Inter-Window Copy Block
  37. <F10>      Move Block        <ShftF10> Inter-Window Move Block
  38.  
  39. <CtrlF1>  Last window        <AltF1>   Window list
  40. <CtrlF2>  Find compiler error    <AltF2>   Calculator
  41. <CtrlF3>  Save block        <AltF3>   Run DOS
  42. <CtrlF4>  DOS Directory Shell    <AltF4>   Condensed
  43. <CtrlF5>  Zoom window        <AltF5>   ASCII Table
  44. <CtrlF6>  Repeat search        <AltF6>   Match brace or statement
  45. <CtrlF7>  UNDO            <AltF7>   Stream of text mark
  46. <CtrlF8>  Compile        <AltF8>   Go to line
  47. <CtrlF9>  Block off        <AltF9>   Expand template
  48. <CtrlF10> Delete block        <AltF10>  Record keystrokes
  49.  
  50.                 CURSOR MOVEMENT
  51.  
  52. <LEFT>    Cursor Left        <CtrlLEFT> Word Back
  53. <RIGHT>   Cursor Right        <CtrlRIGHT>Word Forward
  54. <UP>      Cursor Up
  55. <DOWN>    Cursor Down
  56. <PgUp>    Screen Up        <CtrlPgUp> Last Page Break
  57. <PgDn>    Screen Down        <CtrlPgDn> Next Page Break
  58.  
  59. <HOME>            To Left Margin
  60. <HOME><HOME>        Top of window
  61. <HOME><HOME><HOME>    Top of file
  62. <CtrlHOME>        To Start of File
  63.  
  64. <END>            To End of Line
  65. <END><END>        Bottom of window
  66. <END><END><END>        End of file
  67. <CtrlEND>        To End of File
  68.  
  69. <CtrlU>      Scroll window up    <CtrlT>       Top of window
  70. <CtrlD>      Scroll window down    <CtrlB>       Bottom of window
  71. <CtrlE>      Top of block        <Tab>       Tab right
  72. <CtrlC>      End of block        <ShftTab>  Tab left
  73.  
  74.                 DELETING TEXT
  75.  
  76. <DEL>        Delete character under cursor
  77. <BS>        Delete character before cursor
  78. <ShftDEL>    Delete Word under cursor
  79. <CtrlBS>    Delete Word before cursor
  80. <AltD>        Delete from cursor to end of line
  81. <ShftF8>    Delete line
  82.  
  83.                 UNDO AND REDO
  84.  
  85. <CtrlENTER>    Undo
  86. <CtrlDEL>    Redo
  87.  
  88.                 BLOCK OPERATIONS
  89.  
  90. <F7>        Marking a block of lines
  91. <ShftF7>    Marking a rectangular or "columnar" block
  92. <AltF7>        Marking a stream block
  93. Note: Hitting any of the above during marking will terminate the block.
  94. <F9>        Copy            <F10>        Move
  95. <CtrlF10>    Delete            <CtrlF9>    Marking off
  96. <ShftF9>    Interwindow copy    <ShftF10>    Interwindow move
  97. <AltI>        Indent block        <AltU>        Undent block
  98. <Grey+>        Copy to buffer        <Grey->        Cut to buffer
  99. <CtrlGrey+>    Append to buffer    <GreyENTER>    Copy from buffer
  100. <CtrlGrey->    Cut and Append to buffer
  101.  
  102.  
  103.                 MISC
  104.  
  105. <AltA>        ASCII Table
  106. <AltC>        Format codes menu
  107. <AltE>        Find next compiler error
  108. <AltF>        Multi-File Search
  109. <AltG>        List files from last Multi-File Search
  110. <AltH>        Help
  111. <AltI>        Indent block
  112. <AltJ>        right Justify paragraph
  113. <AltK>        Display keycode
  114. <AltL>        Line draw
  115. <AltM>        Match language construct
  116. <AltR>        Reformat Paragraph
  117. <AltS>        Spell check menu
  118. <AltT>        expand Template
  119. <AltU>        Undent block
  120. <AltX>        Quit (exit) Multi-Edit
  121. HYPE INTRO TO ACI HYPERTEXT
  122. Welcome to the ^BAmerican Cybernetics' Hypertext System^b (ACI Hypertext).
  123.  
  124.     @HYPEQUICKREF[!A. Quick reference to ACI Hypertext]
  125.     @HYPESEARCH[!B. Searching for text]
  126. HYPEQUICKREF ACI HYPERTEXT QUICK REFERENCE
  127. <ENTER>        Select current link
  128. <BackSpace>    Move to previously selected chapter.
  129. <ESC>        Exit help system
  130.  
  131. <UP>, <DOWN>
  132. <LEFT>, <RIGHT> Moves the cursor between the highlighted links.
  133.  
  134. <PgUp>        Move one screen up.        <Gray+>  Scroll up.
  135. <PgDn>        Move one screen down.        <Gray->  Scroll down.
  136.  
  137. <CtrlUP>, <CtrlDOWN>      Scroll chapter up and down.
  138. <CtrlLEFT>, <CtrlRIGHT> Scroll chapter left and right.
  139.  
  140. <F1>        Bring up table of contents for the current hypertext file.
  141. <F5>        Returns to the position the help was at the last time
  142.         you exited help.
  143. <F6>        Search current chapter for a string.
  144. <CtrlF6>    Repeat previous search
  145. <AltF6>        Search entire file
  146. HYPESEARCH Searching for Text
  147. You may search for text in the current chapter or file, and you may repeat the
  148. last search operation.
  149.  
  150. To search for text in the current chapter, hit the key assigned to
  151. Chapter Search (see @HYPEQUICKREF%SEARCH[Quick Reference] for key assignments).
  152. Type in the desired search string at the prompt and then hit <ENTER>.  The
  153. first occurance of the search string will be highlighted.
  154.  
  155. To search for text in the entire file, hit the key assigned to File Search
  156. (see @HYPEQUICKREF%Search entire file[Quick Reference]), and repeat the steps for Chapter
  157. Search.
  158.  
  159. To repeat your last search operation, select Next Search
  160. MENUS USING MENUS
  161. There are three types of menus in Multi-Edit:
  162.  
  163.     A.  ^BThe fixed menu^b:  This menu has a set number of selections
  164.         and may be horizontal, or vertical.  The main-menu, and
  165.         its sub-menus are "fixed menus".
  166.  
  167.     B.  ^BThe variable length menu^b:  This menu may contain an unlimited
  168.         number of items, and will scroll to accommodate them.  The
  169.         user is usually allowed to insert, delete and modify items in
  170.         a variable length menu.  A variable length menu is always
  171.         vertical.  The list of filename extensions, and the keymap
  172.         menu are both "variable length menus".
  173.  
  174.     C.  ^BThe data-entry box^b:  This is more than a menu; the data-entry
  175.         box may contain editable text and numeric fields, multiple-choice
  176.         selections, and "action" fields.  The box where Search strings
  177.         and switches are entered is a good example of a "data-entry box".
  178.  
  179. Most operations may be accessed via the menu system.  The main menu is
  180. assigned by default to the <F2> key.
  181. FL FILE OPERATIONS
  182. The following file operations are available from the File Menu.
  183.  
  184. ^BEdit new file^b creates a new window, and prompts for a filename.
  185.  
  186. ^BLoad file into current window^b overwrites any file in the current window.
  187.  
  188. ^BSave file in current window^b saves the current window to disk.
  189.  
  190. ^BRe-name current file^b renames the filename of the current window, not on disk.
  191.  
  192. ^BLoad block from disk^b loads a file at the cursor position, adding to whatever
  193. is already loaded.  The filename is not changed.
  194.  
  195. ^BDirectory shell^b acesses the DOS directory shell.
  196.  
  197. Files to be loaded may also be specified on the command line when invoking
  198. Multi-Edit.  More than one file may be specified, with a space between each
  199. filename.  In this case windows will be created for each additional file.
  200. WN WINDOWS
  201. Main Menu-->Window
  202.  
  203. Multi-Edit uses "windows" to view files.  Multiple Windows may be opened and
  204. used to edit different files or "linked" together to edit different sections
  205. of the same file.  Each window may take up the entire usable screen, or just
  206. a portion of it.
  207. SR SEARCH AND REPLACE
  208.  
  209. Searches the current file for the search string or string expression, and,
  210. if replacing, replaces the found text with the specified replace string or
  211. string expression.
  212.  
  213. Normally (unless the P or N search and replace options are used), Multi-Edit
  214. will search for the specified string or string expression, highlight the found
  215. text (if the search was successful),  and then prompt you to hit <ENTER>
  216. to replace the found text, or <SPACE> NOT to replace the text.
  217.  
  218.               ^BSEARCH AND REPLACE OPTIONS^b
  219.  
  220. The following search and replace options (or switches) are available.  Any
  221. number of them may be entered into the Switches prompt.
  222.  
  223. G    Global search and replace (search entire file).
  224.  
  225. I    Ignore case of alpha characters.
  226.  
  227. P    Prompted search and replace.  After each find, you will be prompted to
  228.     replace the found text.  Hitting <ENTER> will replace the found text
  229.     with the replace string, and then search for the next occurrence of the
  230.     search string.  Hitting <SPACE> will leave the found text alone, and
  231.     search for the next occurrence of the search string.  <ESC> will abort
  232.     the search and replace operation.
  233.  
  234. N    No prompts.  No prompts will occur at all, the search and replace
  235.     operation will continue until no more occurrences of the search
  236.     string are found.
  237.  
  238. B    Backwards search and replace.
  239.  
  240. X    eXpressions OFF (turn regular expressions off).  This option is used
  241.     to make it easier to enter characters literally, without the risk of
  242.     any of them being used as wild cards.
  243.  
  244. R    Restrict search and replace to currently marked block.  Only text that
  245.     is in the currently marked block will be searched.  Search and replace
  246.     will abort if no block is marked.  If the G (global) switch is set,
  247.     then the search will be performed through the entire block.
  248.  
  249.             ^BREGULAR EXPRESSIONS^b
  250.  
  251. Regular expressions are basically sophisticated wild cards.  They provide
  252. the ability to deal with unprintable characters like "beginning of line"
  253. or "end of line", specific sets or "classes" of characters, strings of
  254. unknown length, and multiple groups of characters in a single search
  255. pattern or replace pattern.
  256.  
  257.              ^BSEARCH STRING EXPRESSIONS^b
  258.  
  259. ^B*^b    match 0..n occurrences of the previous character or expression.
  260. ^B+^b    match 1..n occurrences of the previous character or expression.
  261. ^B?^b    match any character.
  262. ^B[]^b    match class of characters.  Example:   [a-zA-Z0-9_]
  263. ^B[~]^b    match any character except the enclosed class.
  264. ^B%^b    match beginning of line.
  265. ^B$^b    match end of line.
  266. ^B@@^b    match (or replace) next character literally.
  267. ^B{}^b    encloses a group of 1 or more expressions.  Max # of groups = 10
  268. ^B|^b    match previous OR next expression.
  269.          Example:  {BEGIN}|{END} would match either "BEGIN" or "END";
  270.          NOTE:  A character is counted as an expression.  Therefore,
  271.          BEGIN|END would match either "BEGINND" or "BEGIEND".
  272.  
  273.  
  274.             ^BREPLACE STRING EXPRESSIONS^b
  275.  
  276. ^B$^b    Inserts a carriage return.
  277. ^B%^b    Deletes a character.  May be used to delete an end of line.
  278. ^B&^b    Insert the original found text.
  279. ^B^^^b    Place cursor at this position in the replaced text.
  280. ^B#n^b    Insert text matched by group number 'n',  n = 0 through 9.
  281.          Example:  Search = {POS(}{?*,}{?*,}  Replace = #0#2#1
  282.          would swap the parameters for the function POS(str1,str2);
  283.  
  284.             ^BMULTIPLE FILE SEARCH^b
  285. Multi-Edit's Multiple File Search is an extremely powerful utility that
  286. allows you to scan your entire drive (or any section of it) for all files
  287. that contain a specified search string.  Regular expressions are, of
  288. course, fully supported.
  289. PR PRINTING AND PRINTER CONTROL
  290. Main Menu-->Print
  291.  
  292. The print menu allows you to print a block or file directly from a window,
  293. issue printer-specific codes directly to the printer, set a left margin to
  294. be added to each line as it is printed, issue a form feed character to the
  295. printer, and select and modify a printer driver.
  296. DIRSHELL DOS DIRECTORY SHELL
  297. MENU-->File-->Dos directory shell
  298.  
  299. The Multi-Edit DOS Directory Shell is a full fledged integrated file/disk
  300. manager.  It allows you to display up to four directories at a time, in
  301. either full directory display mode or condensed display mode.  You can mark
  302. files for copying, deleting, printing or loading into Multi-Edit.  A simple
  303. point and shoot strategy lets you navigate through your directory trees.
  304. Any DOS command or program may be run with the touch of a key.  You can even
  305. examine the contents an archived file.
  306.  
  307. There is actually two different Directory Shell modes:
  308.  
  309.     MODE 1:  The full blown    mode, which is what you get when you invoke
  310.     it from the Other menu or the default key assignment.
  311.  
  312.     MODE 2: The File Prompt mode, which is the subset Directory Shell
  313.     that is invoked from a File prompt with the <F2> key.  In this mode,
  314.     the Directory Shell appears as a sub-menu of the prompt.  Only
  315.     a single directory window is allowed, and multiple-file loading
  316.     is disabled.
  317. FE FILENAME EXTENSIONS
  318. Main Menu-->Install-->Filename extensions
  319.  
  320. Upon loading a file, Multi-Edit checks a list of filename extensions for the
  321. extension of the file being loaded.  If found, then Multi-Edit sets up a
  322. format line and settings for indent style, document mode, wordwrap and
  323. language and compiler types.  Extensions may be added, deleted, or the
  324. settings modified, for each extension from the Filename extensions selection
  325. in the Install menu.
  326. CP EXECUTE COMPILER/PROGRAM
  327. Main Menu-->Other-->Execute compiler or program
  328.  
  329. Executes a compiler or program that has been setup for a specific filename
  330. extension.  If more than one compiler/program is available, then a variable
  331. length menu will be displayed listing all of them.  Hit <ENTER> to execute
  332. your selection, <INS> to create a new compiler/program, <DEL> to delete a
  333. selection, or <ESC> to abort.
  334.  
  335. Sometimes a compiler or program will require more memory than Multi-Edit can
  336. free up in order to run (particularly C compilers).  The Extension Specific
  337. Large Compile option is used for such situations.  The Large Compile option
  338. requires that Multi-Edit have been invoked with MEC batch file supplied on
  339. the program disk.
  340.  
  341. Upon completion of the compiler/program, Multi-Edit will process any
  342. errors that were generated (if PROCESS COMPILER ERRORS in the COMPILER AND
  343. PROGRAM SETUP is on).
  344.  
  345.  
  346.               ^BFIND NEXT COMPILER ERROR^b
  347.  
  348. Main Menu-->Other-->find neXt compiler error
  349.  
  350. Locates the next error generated by the most recent compile.
  351. KM KEYSTROKE MACROS
  352. <AltF10>
  353. Sequences of keystrokes may be recorded and played back from both Text Edit
  354. mode and the DOS SHELL.  To start recording a keystroke simply hit the
  355. <AltF10> key.  You will notice a blinking "R" character on the status line
  356. to remind you that your keystrokes are being recorded.  You may now continue
  357. editing (or working in the DOS SHELL).  When the desired keystroke sequence
  358. is complete, hit <AltF10> again.  Then answer the prompt with the desired
  359. key to assign the keystroke to.
  360. LAYOUT THE LAYOUT MENU
  361. Main Menu-->Layout
  362.  
  363. The layout menu allows you to set up many parameters for document
  364. processing, plus run the print formatter, and insert print formatter codes.
  365. IN INSTALLATION AND SETUP
  366. Main Menu-->Install
  367.  
  368. The Installation and Setup menu allows changes to be made on many different
  369. settings such as screen colors, backups, key mappings, etc.  Changes can
  370. optionally be saved, making them the start-up defaults.
  371. LANGUAGE LANGUAGE SPECIFIC SUPPORT
  372. Multi-Edit has built in specific support for the following languages:
  373.  
  374.     C
  375.     Pascal
  376.     dBase
  377.     BASIC
  378.     Assembler
  379.     Modula-2
  380.     Multi-Edit Macro Language
  381.  
  382. More are added on a regular basis.  There are basically 3 different areas of
  383. support for most of these languages:
  384.  
  385.     Template Editing:    For the most common compound constructs
  386.     (loops), a skeleton can be created simply by typing the first
  387.     character of that, such as a "i", then hit the template key(<AltI>),
  388.     then the skeleton will be automatically generated.
  389.  
  390.     Contstruct/Brace Matching:    Placing the cursor at the beginning
  391.     (or ending) of a loop, and hitting the match key(<AltM>) will cause
  392.     a search for the matching end(or beginning).
  393.  
  394.     Smart Indenting:    Hitting <Enter> at the beginning of a loop
  395.     will cause the indent level to be set one tab stop to the right.
  396. CN CONDENSED DISPLAY
  397. Main Menu-->Other-->coNdense
  398.  
  399. Condenses the display of the current file by displaying only lines that are
  400. selected by one of the following methods:
  401.  
  402. Cutoff Column - Lines whose text starts at or before a user defined column
  403. position.
  404.  
  405. Search String - Lines containing a user defined search expression(regular
  406. expressions are allowed).
  407. CA CALCULATOR AND ASCII TABLE
  408. Main Menu-->Other-->Calculator
  409.  
  410. The calculator is standard notation and supports Floating point decimal, hex,
  411. octal, and binary formats.  All standard math functions and a tape are
  412. supported.
  413.  
  414. Main Menu-->Other-->Ascii-table
  415. Displays a three page ASCII table, which includes character, decimal and hex
  416. columns.  The ASCII table displays the entire IBM extended character set.  Use
  417. the <UP> and <DOWN> keys to move between the pages.  Hit <ESC> to exit.
  418. PROFESSIONAL MULTI-EDIT PROFESSIONAL
  419.  
  420. Multi-Edit Professional is an extended version of the regular Multi-Edit
  421. package.  It contains the following 4 features:
  422.  
  423.     An integrated Communications Module.
  424.     An integrated spell checker.
  425.     An integrated Multi-Edit Macro Language source level debugger.
  426.     The complete source code to ALL the user interface macros.